xen.git
20 years agobitkeeper revision 1.1662.1.15 (42a5968eiZE_DjdIFPjxvzLw6ACvCQ)
cl349@firebug.cl.cam.ac.uk [Tue, 7 Jun 2005 12:43:58 +0000 (12:43 +0000)]
bitkeeper revision 1.1662.1.15 (42a5968eiZE_DjdIFPjxvzLw6ACvCQ)

Add xenstore daemon and library.
Makefile:
  Add xenstore subdirectory.
  Remove xs_stress on clean.
Many files:
  new file
ignore:
  Update ignore list for xenstore.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.14 (42a4b1f1ZyB5X1YlXHuUGf5X8C-gvQ)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 20:28:33 +0000 (20:28 +0000)]
bitkeeper revision 1.1662.1.14 (42a4b1f1ZyB5X1YlXHuUGf5X8C-gvQ)

XendDomainInfo.py:
  Cleanup store channel.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.13 (42a4af81MIF4vpJsgsYgQT--FGFI5w)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 20:18:09 +0000 (20:18 +0000)]
bitkeeper revision 1.1662.1.13 (42a4af81MIF4vpJsgsYgQT--FGFI5w)

channel.py, XendDomainInfo.py:
  Cleanup event channel code.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.12 (42a4a819BMGTxn8p4rsFdp44pCQ_Og)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 19:46:33 +0000 (19:46 +0000)]
bitkeeper revision 1.1662.1.12 (42a4a819BMGTxn8p4rsFdp44pCQ_Og)

netif.py:
  Use macFromString, macToString.
mac.py:
  new file
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.11 (42a4a26bkrYJJbT21Mpjyew3rnh7Cw)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 19:22:19 +0000 (19:22 +0000)]
bitkeeper revision 1.1662.1.11 (42a4a26bkrYJJbT21Mpjyew3rnh7Cw)

xen.h, image.py, XendDomainInfo.py, xc.c, xc_linux_build.c, xc.h:
  Create store page for domains and plumb through to python.
XendDomainInfo.py:
  Cleanup comments.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.10 (42a48d2dOYGp10ZpkS7A_bvbZcKyOw)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 17:51:41 +0000 (17:51 +0000)]
bitkeeper revision 1.1662.1.10 (42a48d2dOYGp10ZpkS7A_bvbZcKyOw)

XendDomainInfo.py, XendDomain.py:
  Add uuids for domains.
uuid.py:
  new file
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.9 (42a485d0ePlJLabsERQDyPFBJ1tF9Q)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 17:20:16 +0000 (17:20 +0000)]
bitkeeper revision 1.1662.1.9 (42a485d0ePlJLabsERQDyPFBJ1tF9Q)

controller.py:
  Rename name -> type and use cls instead of klass.
XendDomainInfo.py:
  g/c unneeded code.
  Use vm.id after setdom.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.8 (42a480d7vu7MGD-9xtbGvuR9EefiQw)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 16:59:03 +0000 (16:59 +0000)]
bitkeeper revision 1.1662.1.8 (42a480d7vu7MGD-9xtbGvuR9EefiQw)

XendDomainInfo.py:
  g/c configs array.
  Add change parameter to createDevice and pass it to controller.
  g/c config_devices.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.7 (42a47555156iGoOjUyZtvbuMFZHXkg)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 16:09:57 +0000 (16:09 +0000)]
bitkeeper revision 1.1662.1.7 (42a47555156iGoOjUyZtvbuMFZHXkg)

XendDomainInfo.py:
  Move guest image handling into seperate file.
image.py:
  new file
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.6 (42a4668acAGbhHtR6a2E9nRSv0bjrA)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 15:06:50 +0000 (15:06 +0000)]
bitkeeper revision 1.1662.1.6 (42a4668acAGbhHtR6a2E9nRSv0bjrA)

XendDomainInfo.py:
  Add setName.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.5 (42a46588UuohS0CHY1F3XZtrchaAwA)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 15:02:32 +0000 (15:02 +0000)]
bitkeeper revision 1.1662.1.5 (42a46588UuohS0CHY1F3XZtrchaAwA)

Many files:
  Remove device indexing.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.4 (42a449c17mlN0vfY0fcb2leEnvVb-A)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 13:04:01 +0000 (13:04 +0000)]
bitkeeper revision 1.1662.1.4 (42a449c17mlN0vfY0fcb2leEnvVb-A)

usbif.py, netif.py, controller.py, console.py, blkif.py, XendDomainInfo.py:
  Cleanup imports.
XendDomain.py:
  Cleanup imports and some function comments.
  BUG: Add back missing _add_domain call in domain_create.
SrvDaemon.py:
  g/c DEBUG and DAEMONIZE.
XendCheckpoint.py:
  Cleanup domain id/name confusion.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.3 (42a41e76cPOoyKvX4mmcf2J0DTpnpA)
cl349@firebug.cl.cam.ac.uk [Mon, 6 Jun 2005 09:59:18 +0000 (09:59 +0000)]
bitkeeper revision 1.1662.1.3 (42a41e76cPOoyKvX4mmcf2J0DTpnpA)

Many files:
  Cleanup domain id/name confusion.
XendDomain.py:
  Cleanup domain id/name confusion, interface to xend db and domain_lookup.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.2 (42a0829aeBxkGIvlJ51XXxy6MTXerA)
cl349@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 16:17:30 +0000 (16:17 +0000)]
bitkeeper revision 1.1662.1.2 (42a0829aeBxkGIvlJ51XXxy6MTXerA)

XendDomainInfo.py, XendDomain.py:
  Make create, recreate and restore XendDomainInfo class methods.
XendDomain.py:
  Still need XendDomainInfo.
PrettyPrint.py:
  Fix typo.
xc.c:
  Cleanup whitespace.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662.1.1 (42a07145CPNIh8TprNz04Qg7x-S7Cw)
cl349@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 15:03:33 +0000 (15:03 +0000)]
bitkeeper revision 1.1662.1.1 (42a07145CPNIh8TprNz04Qg7x-S7Cw)

xend cleanups from Mike Wray.
XendDomain.py:
  Add comment for domain_mem_target_set.
SrvDaemon.py:
  Use XEND_DAEMONIZE, XEND_DEBUG and XEND_DEBUGLOG.
XendRoot.py:
  Use XEND_DEBUG.
netif.py:
  Unknown domains are called "Domain-%d" % dom.
params.py:
  Add additional parameters and set some parameters from
  environment variables.
blkif.py, XendDomain.py:
  Cleanup whitespace.
XendRoot.py:
  enable_dump default is 'no'.
  enable_dump is a bool.
  Add 'true' and 'false' to get_config_bool.
XendDomainInfo.py:
  Add DOMAIN_CRASH shutdown code.
XendDomain.py:
  Simplify.
  Add domain_dumpcore.
  Move class XendDomainDict outside of class XendDomain.
  Import shutdown_reason from XendDomainInfo.
  Update comment for xen_domain.
PrettyPrint.py:
  Cleanup prettyprintstring.
SrvDir.py:
  Cleanup render_GET.
xc.c:
  Various cleanups.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1662 (42a057ceLMHS_nHxLb-mZCG6csf27A)
kaf24@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 13:14:54 +0000 (13:14 +0000)]
bitkeeper revision 1.1662 (42a057ceLMHS_nHxLb-mZCG6csf27A)

All cpu bitmasks in Xen now use the cpumask_t type and its operators.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1661 (42a03d7dMwgNdNW-UfchOZEUQsYy9w)
sos22@douglas.cl.cam.ac.uk [Fri, 3 Jun 2005 11:22:37 +0000 (11:22 +0000)]
bitkeeper revision 1.1661 (42a03d7dMwgNdNW-UfchOZEUQsYy9w)

Make sure we only look at the unpinned list for mms which are actually
unpinned.

Signed-off-by: Steven Smith <sos22@cam.ac.uk>
20 years agobitkeeper revision 1.1660 (42a027a8dd_EUm7b7XhKL_lNM4H_Rg)
kaf24@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 09:49:28 +0000 (09:49 +0000)]
bitkeeper revision 1.1660 (42a027a8dd_EUm7b7XhKL_lNM4H_Rg)

Add support for memory-mapped ns16550 uart.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1659 (42a010dfU0RKWV-1WrueKEs8brwyOg)
kaf24@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 08:12:15 +0000 (08:12 +0000)]
bitkeeper revision 1.1659 (42a010dfU0RKWV-1WrueKEs8brwyOg)

Ensure that _PAGE_GLOBAL bit is never set in any pagetable if the CPU
does not support PGE (Page Global Extension).
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1658 (42a00cf2Cgpej1px1OeZJMp9dbdX8g)
kaf24@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 07:55:30 +0000 (07:55 +0000)]
bitkeeper revision 1.1658 (42a00cf2Cgpej1px1OeZJMp9dbdX8g)

IO DMA isn't bound by physical address, but it is by machine address.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
20 years agobitkeeper revision 1.1657 (429fb3bdy_w-Djv7N3uJ1qp_Sdc2cQ)
cl349@freefall.cl.cam.ac.uk [Fri, 3 Jun 2005 01:34:53 +0000 (01:34 +0000)]
bitkeeper revision 1.1657 (429fb3bdy_w-Djv7N3uJ1qp_Sdc2cQ)

domain.h, xenmem.c, mkbuildtree, slab.h, setup.c:
  Fix ia64 build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1656 (429faf35S2AxCkpEkHXZalLVSWNI_g)
cl349@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 01:15:33 +0000 (01:15 +0000)]
bitkeeper revision 1.1656 (429faf35S2AxCkpEkHXZalLVSWNI_g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1654.1.1 (429fae97234jWOO8DPN-542taVuZBQ)
cl349@firebug.cl.cam.ac.uk [Fri, 3 Jun 2005 01:12:55 +0000 (01:12 +0000)]
bitkeeper revision 1.1654.1.1 (429fae97234jWOO8DPN-542taVuZBQ)

sched.h:
  Bring back includes of xen/time.h and xen/ac_timer.h since we use types
  defined in those.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1655 (429f9c02qVlZ13S-reG9GUvOJtT9tA)
iap10@freefall.cl.cam.ac.uk [Thu, 2 Jun 2005 23:53:38 +0000 (23:53 +0000)]
bitkeeper revision 1.1655 (429f9c02qVlZ13S-reG9GUvOJtT9tA)

Current -unstable doesn't build, it's missing one exec_domain -> vcpu cleanup.

Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: ian@xensource.com
20 years agobitkeeper revision 1.1654 (429f793bJpez_x78azX5iKCsmtPMUQ)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 21:25:15 +0000 (21:25 +0000)]
bitkeeper revision 1.1654 (429f793bJpez_x78azX5iKCsmtPMUQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1653 (429f7931iJ8kgS9qBlBbtyY9irorQA)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 21:25:05 +0000 (21:25 +0000)]
bitkeeper revision 1.1653 (429f7931iJ8kgS9qBlBbtyY9irorQA)

Many files:
  More include cleanups towards "include where it's used".
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1648.1.1 (429f74a466gMuUJnqOh6jpVeBCjqyg)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 21:05:40 +0000 (21:05 +0000)]
bitkeeper revision 1.1648.1.1 (429f74a466gMuUJnqOh6jpVeBCjqyg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xxx.bk

20 years agobitkeeper revision 1.1644.1.1 (429f749dKFzVUg9NXDMVu4apHJvpNQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 21:05:33 +0000 (21:05 +0000)]
bitkeeper revision 1.1644.1.1 (429f749dKFzVUg9NXDMVu4apHJvpNQ)

The last annoying rename:
 struct exec_domain *ed -> struct vcpu *v
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1652 (429f70f9moC9qZBswXttF9sYcHtxTA)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:50:01 +0000 (20:50 +0000)]
bitkeeper revision 1.1652 (429f70f9moC9qZBswXttF9sYcHtxTA)

sched.h:
  g/c unneeded include.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1651 (429f70102tptpkVKU9_mkUC4olK_-Q)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:46:08 +0000 (20:46 +0000)]
bitkeeper revision 1.1651 (429f70102tptpkVKU9_mkUC4olK_-Q)

Many files:
  More include cleanups towards "include where it's used".
sched.h:
  g/c unneeded include.
  include xen/spinlock.h once should be enough.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1650 (429f6be0yhaLJSkViUR2RPj8TUVeIA)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:28:16 +0000 (20:28 +0000)]
bitkeeper revision 1.1650 (429f6be0yhaLJSkViUR2RPj8TUVeIA)

console.c, sched.h:
  g/c unneeded includes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1649 (429f6bb65KQm70mnFwO33ykh9n1qag)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:27:34 +0000 (20:27 +0000)]
bitkeeper revision 1.1649 (429f6bb65KQm70mnFwO33ykh9n1qag)

sched.h:
  g/c unneeded include.
Many files:
  Rename xen/slab.h to xen/xmalloc.h and fix resulting fallout.
xmalloc.h:
  Rename: xen/include/xen/slab.h -> xen/include/xen/xmalloc.h
sched.h, multicall.c, dom_mem_ops.c, asm-offsets.c:
  cleanup incorrect includes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1648 (429f66691itoasLMLtaAWyPKnHVINg)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:04:57 +0000 (20:04 +0000)]
bitkeeper revision 1.1648 (429f66691itoasLMLtaAWyPKnHVINg)

sched.h, seg_fixup.c:
  g/c unneeded include.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1647 (429f65565B2MImxe97HP-SSMYr5JPw)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 20:00:22 +0000 (20:00 +0000)]
bitkeeper revision 1.1647 (429f65565B2MImxe97HP-SSMYr5JPw)

sched.h:
  g/c unneeded include and prototype for function which doesn't even exist.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1646 (429f647ejz5YEoIPEm_Y2iLwylO84A)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 19:56:46 +0000 (19:56 +0000)]
bitkeeper revision 1.1646 (429f647ejz5YEoIPEm_Y2iLwylO84A)

page.h:
  Keep it simple.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1645 (429f63fb6JW1K1LYjnjnswN1KOd0Jg)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 19:54:35 +0000 (19:54 +0000)]
bitkeeper revision 1.1645 (429f63fb6JW1K1LYjnjnswN1KOd0Jg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1642.1.1 (429f63f1jJ1MDBYeqjO8tWNOxXwFYw)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 19:54:25 +0000 (19:54 +0000)]
bitkeeper revision 1.1642.1.1 (429f63f1jJ1MDBYeqjO8tWNOxXwFYw)

Fix x86_64 build.
usercopy.c:
  Fix build.
  Sync w/ x86_64 version.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1644 (429f5bbcdEHtCPmUE0h_BEwN9vBiKQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 19:19:24 +0000 (19:19 +0000)]
bitkeeper revision 1.1644 (429f5bbcdEHtCPmUE0h_BEwN9vBiKQ)

Fix x86/64 build.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
20 years agobitkeeper revision 1.1643 (429f4488tj590Fmn5s5Gd_pv8fLXeg)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 17:40:24 +0000 (17:40 +0000)]
bitkeeper revision 1.1643 (429f4488tj590Fmn5s5Gd_pv8fLXeg)

The merge of PAE support introduced the intpte_t type and PRIpte format
specifier.  Most of the shadow mode code was fixed, but debugging
printks were not; this broke the compile if shadow mode debugging was
enabled.

The attached patch should fix the problem.  Not tested with PAE enabled,
but it shouldn't make anything worse than it already is.

Signed-off-by: Michael Vrable <mvrable@cs.ucsd.edu>
20 years agobitkeeper revision 1.1642 (429f43a9Urbk2TjIlm7NZJ_Z8LDQQQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 17:36:41 +0000 (17:36 +0000)]
bitkeeper revision 1.1642 (429f43a9Urbk2TjIlm7NZJ_Z8LDQQQ)

l?e_from_paddr() expects the physical address to already be page
aligned. Fix map_domain_mem() to do this, and add an assertion to the
macros to check for it in debug builds.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1641 (429f3b38tjTPpWx1UAEWtuvYiFH0Qw)
vh249@arcadians.cl.cam.ac.uk [Thu, 2 Jun 2005 17:00:40 +0000 (17:00 +0000)]
bitkeeper revision 1.1641 (429f3b38tjTPpWx1UAEWtuvYiFH0Qw)

serial.h needs spinlock.h

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1640 (429f380cmOBrQfCPrfaJptORVNmNSQ)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 16:47:08 +0000 (16:47 +0000)]
bitkeeper revision 1.1640 (429f380cmOBrQfCPrfaJptORVNmNSQ)

Fix page-table initialisation (MPT, linear mappings, and mapcache).
In particular, we were mapping garbage pages into the idle page
directory which caused bogus unflushable mappings to get speculatively
loaded into the TLB (nasty crashes).
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1639 (429f10138AGmYb8WkpDuXWG6NvuSjQ)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 13:56:35 +0000 (13:56 +0000)]
bitkeeper revision 1.1639 (429f10138AGmYb8WkpDuXWG6NvuSjQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1637.1.1 (429f100et_8vOZLTej8un3-WOmraFg)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 13:56:30 +0000 (13:56 +0000)]
bitkeeper revision 1.1637.1.1 (429f100et_8vOZLTej8un3-WOmraFg)

Fix bug #68: x86_64 build break - `pgd_cache' undeclared
http://bugzilla.xensource.com/cgi-bin/bugzilla/show_bug.cgi?id=68
reboot.c:
  Fix x86_64 build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1638 (429f0702i8Aq9b8ywQxXo9xS63DS0A)
vh249@arcadians.cl.cam.ac.uk [Thu, 2 Jun 2005 13:17:54 +0000 (13:17 +0000)]
bitkeeper revision 1.1638 (429f0702i8Aq9b8ywQxXo9xS63DS0A)

missing braces for the for body (this is not python)

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1637 (429efe55wJJIZHFiBeWAvMfzBaNppw)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 12:40:53 +0000 (12:40 +0000)]
bitkeeper revision 1.1637 (429efe55wJJIZHFiBeWAvMfzBaNppw)

network:
  - remove route added by setting addr/netmask on new interface
  - do exact match on interface names (eth0 matches veth0 otherwise)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1636 (429ed8e5gOiR2KuJtp1UWCleuYe5Kg)
cl349@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 10:01:09 +0000 (10:01 +0000)]
bitkeeper revision 1.1636 (429ed8e5gOiR2KuJtp1UWCleuYe5Kg)

network:
  Copy netmask across to veth0.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1635 (429ebf7b-aCgsRXeG4E_c8L_uhA9iw)
leendert@watson.ibm.com[kaf24] [Thu, 2 Jun 2005 08:12:43 +0000 (08:12 +0000)]
bitkeeper revision 1.1635 (429ebf7b-aCgsRXeG4E_c8L_uhA9iw)

[PATCH] [PATCH] vmx assist moved to a new address

To accomodate Intel's ACPI support, VMX assist now lives at 0xD0000.

        Leendert

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
20 years agobitkeeper revision 1.1634 (429ebf70RJ7AddbljcMww4yY9oNOew)
arun.sharma@intel.com[kaf24] [Thu, 2 Jun 2005 08:12:32 +0000 (08:12 +0000)]
bitkeeper revision 1.1634 (429ebf70RJ7AddbljcMww4yY9oNOew)

[PATCH] vmx-xentrace.patch

Fix the trace macro to have the correct domid and number of args.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1633 (429ebf697h76hFAG0kPyIQgpATAdnw)
arun.sharma@intel.com[kaf24] [Thu, 2 Jun 2005 08:12:25 +0000 (08:12 +0000)]
bitkeeper revision 1.1633 (429ebf697h76hFAG0kPyIQgpATAdnw)

[PATCH] vmx-mmio-2pages.patch

Handle the case where the MMIO instruction crosses a page boundary.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
20 years agobitkeeper revision 1.1632 (429ebf12k6wKnt6NCp_ccTvyXrINWg)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 08:10:58 +0000 (08:10 +0000)]
bitkeeper revision 1.1632 (429ebf12k6wKnt6NCp_ccTvyXrINWg)

skb_copy_bits() can return an err, so have netif_be_start_xmit()
crash informatively.
Signed-off-by: Nivedita Singhvi <niv@us.ibm.com>
20 years agobitkeeper revision 1.1631 (429ebbaffap59sNVOihMG1SP6ejcrg)
kaf24@firebug.cl.cam.ac.uk [Thu, 2 Jun 2005 07:56:31 +0000 (07:56 +0000)]
bitkeeper revision 1.1631 (429ebbaffap59sNVOihMG1SP6ejcrg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1629.1.1 (429de4faESWSriZYlaDxRVk7hKj32g)
cl349@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 16:40:26 +0000 (16:40 +0000)]
bitkeeper revision 1.1629.1.1 (429de4faESWSriZYlaDxRVk7hKj32g)

All page directory pages have to be pinned before/during relocation, so
that the entries they contain can be canonicalised during relocation.
mmu_context.h, mmu.h, pgtable.c, ldt.c, reboot.c:
  Pin all unpinned in-use pgd's before relocation.
reboot.c:
  Flush the pgd cache before relocation.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1630 (429dd931IfVZoLDG_59VLA9fanmtuQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 15:50:09 +0000 (15:50 +0000)]
bitkeeper revision 1.1630 (429dd931IfVZoLDG_59VLA9fanmtuQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1628.1.1 (429dd92aYeqV9tl4b0g_F_deORFVAQ)
kaf24@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 15:50:02 +0000 (15:50 +0000)]
bitkeeper revision 1.1628.1.1 (429dd92aYeqV9tl4b0g_F_deORFVAQ)

Fix sync_lazy_execstate functions to correctly sync the local cpu.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1629 (429dcce9xCwGMwnshlCHuyiV7vxpFA)
vh249@arcadians.cl.cam.ac.uk [Wed, 1 Jun 2005 14:57:45 +0000 (14:57 +0000)]
bitkeeper revision 1.1629 (429dcce9xCwGMwnshlCHuyiV7vxpFA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk

20 years agobitkeeper revision 1.1627.1.1 (429dccc4mVL3VaR3aEhZK7D4ZhqHfA)
vh249@arcadians.cl.cam.ac.uk [Wed, 1 Jun 2005 14:57:08 +0000 (14:57 +0000)]
bitkeeper revision 1.1627.1.1 (429dccc4mVL3VaR3aEhZK7D4ZhqHfA)

remove assertion that REMOVABLE/CDROM devices have no partition.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
20 years agobitkeeper revision 1.1628 (429dc9b7MTwsBkscbFS1sK8SbwJhdg)
kaf24@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 14:44:07 +0000 (14:44 +0000)]
bitkeeper revision 1.1628 (429dc9b7MTwsBkscbFS1sK8SbwJhdg)

Fix domain shutdown so that the new status, and notification to domain0,
occur *after* the domain is fully descheduled and its execution state
synchronised.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1627 (429dabd8oit_vtykkoDno8W9TS973g)
cl349@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 12:36:40 +0000 (12:36 +0000)]
bitkeeper revision 1.1627 (429dabd8oit_vtykkoDno8W9TS973g)

multicall.c:
  Put multicall result in result field instead of args[5].
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1626 (429d850fTmqPy8ZeYvgxuavmrnfq2w)
cl349@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 09:51:11 +0000 (09:51 +0000)]
bitkeeper revision 1.1626 (429d850fTmqPy8ZeYvgxuavmrnfq2w)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1623.1.1 (429d84f5OmPoNLT2JLLPymMKUCbryQ)
cl349@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 09:50:45 +0000 (09:50 +0000)]
bitkeeper revision 1.1623.1.1 (429d84f5OmPoNLT2JLLPymMKUCbryQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1625 (429d84a4tcD4ZWpKQyD4i0nn6K6LIg)
kaf24@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 09:49:24 +0000 (09:49 +0000)]
bitkeeper revision 1.1625 (429d84a4tcD4ZWpKQyD4i0nn6K6LIg)

Add an explicit result field to multicall_entry_t, rather than abusing
the sixth argument field.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1159.258.162 (429d8356O4B1x4zcoZgFnPVsJ5OKMQ)
cl349@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 09:43:50 +0000 (09:43 +0000)]
bitkeeper revision 1.1159.258.162 (429d8356O4B1x4zcoZgFnPVsJ5OKMQ)

XendDomainConfig.py is not used.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1624 (429d7aa7Gb7U1ztIGbXeQ0gPWlG51g)
kaf24@firebug.cl.cam.ac.uk [Wed, 1 Jun 2005 09:06:47 +0000 (09:06 +0000)]
bitkeeper revision 1.1624 (429d7aa7Gb7U1ztIGbXeQ0gPWlG51g)

Rename some of the pagetable access macros:
 l?e_create_* -> l?e_from_*
 *_phys       -> *_paddr
 *_value      -> *_intpte

l?e_add_flags, l?e_remove_flags, l?e_has_changed now take ptes by value
rather than by reference.

The pagetable hypercalls are fixed to use l?e_from_intpte() rather than
abusing l?e_from_paddr(), which munged the NX bit incorrectly on x86/64.
Thanks to Scott Parish for spotting this one.

Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1623 (429ced77UqsnFt1ywJdYu-w7Rd8gbg)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 23:04:23 +0000 (23:04 +0000)]
bitkeeper revision 1.1623 (429ced77UqsnFt1ywJdYu-w7Rd8gbg)

domain.c:
  include xen/sched.h once is enough...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1622 (429ce9043RMzk7MgrblrJmyu0he3Xw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 22:45:24 +0000 (22:45 +0000)]
bitkeeper revision 1.1622 (429ce9043RMzk7MgrblrJmyu0he3Xw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1619.1.2 (429ce59cTt9KxcOT0JuoCYbuDDPRFw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 22:30:52 +0000 (22:30 +0000)]
bitkeeper revision 1.1619.1.2 (429ce59cTt9KxcOT0JuoCYbuDDPRFw)

Many files:
  Don't include xen/slab.h and xen/domain.h at the _END_ of xen/sched.h.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1619.1.1 (429ce20czCzWvLkTZEZqyN2iK_13sw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 22:15:40 +0000 (22:15 +0000)]
bitkeeper revision 1.1619.1.1 (429ce20czCzWvLkTZEZqyN2iK_13sw)

sched.h, domain.c:
  Make {exec_,}domain_{un,}pause and ..._by_systemcontroller variants
  non-inline.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1621 (429cd9bcA05F-_kvHhepys2ZfsrX8Q)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 21:40:12 +0000 (21:40 +0000)]
bitkeeper revision 1.1621 (429cd9bcA05F-_kvHhepys2ZfsrX8Q)

mm debug cleanup.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
20 years agobitkeeper revision 1.1620 (429cd85fOKc8jD7MTDCcMvlczZhiDg)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 21:34:23 +0000 (21:34 +0000)]
bitkeeper revision 1.1620 (429cd85fOKc8jD7MTDCcMvlczZhiDg)

x86_capability[] array is 32-bit ints, not longs.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
20 years agobitkeeper revision 1.1619 (429c9b29FRKSmd2yrMG2w6-PtHnc7Q)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 17:13:13 +0000 (17:13 +0000)]
bitkeeper revision 1.1619 (429c9b29FRKSmd2yrMG2w6-PtHnc7Q)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1618 (429c9b21TCCZatsEzYuIU4HRcrJtyA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 17:13:05 +0000 (17:13 +0000)]
bitkeeper revision 1.1618 (429c9b21TCCZatsEzYuIU4HRcrJtyA)

XendDomain.py:
  Allow migration to localhost.
  g/c XendDomain.domain_exists().
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1615.1.3 (429c99ecG3lpbZMR_ulpeFavnrTbcQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 17:07:56 +0000 (17:07 +0000)]
bitkeeper revision 1.1615.1.3 (429c99ecG3lpbZMR_ulpeFavnrTbcQ)

Fix get_pte_flags/put_pte_flags macros. Limit 32-bit PAE to 44-bit
physical addresses (maximum PFN that will fit in a 32-bit word).
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1617 (429c8920BjgVBzWyVe6fs4GTiKD5Yw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:56:16 +0000 (15:56 +0000)]
bitkeeper revision 1.1617 (429c8920BjgVBzWyVe6fs4GTiKD5Yw)

XendDomainInfo.py, XendDomain.py:
  tmp_restore_create_domain is vm_restore now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1615.1.2 (429c8826fS2FuIKb-STmuvL0Hl6awQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:52:06 +0000 (15:52 +0000)]
bitkeeper revision 1.1615.1.2 (429c8826fS2FuIKb-STmuvL0Hl6awQ)

ioemu fixes: do not install into /usr/share/qemu as it conflicts with
real qemu installations. Also, do not link x86/64 with a special linker
script -- breaks on SLES9 and ought to be unnecessary.
The linker scripts and configuration/Makefile environment all need
stripping out at some point.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1615.1.1 (429c8530L_ZtVuxsQcKwKB3yPuljog)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:39:28 +0000 (15:39 +0000)]
bitkeeper revision 1.1615.1.1 (429c8530L_ZtVuxsQcKwKB3yPuljog)

Subject: PAE support

This patch adds initial support for PAE paging to xen.
This patch does:

 * boot Xen itself with PAE paging enabled.
 * add PAE support to the dom0 domain builder.

Some notes on the design and the changes:

 * There are two new config options: CONFIG_X86_PAE (boolean,
   same name Linux uses to simply things) and
   CONFIG_PAGING_LEVELS (int, possible values are 2,3,4).  I've
   used #if CONFIG_PAGING_LEVELS for stuff which simply depends
   on the number of paging levels in the code common for
   x86-32/64, and CONFIG_X86_PAE for special PAE quirks or
   i386-only stuff.  I've tried to avoid ifdefs if possible
   though, often I rearranged code to make it work in both
   PAE and non-PAE case instead.

 * idle_pg_table:  3rd level is statically initialized, 2nd
   level is contignous in physical and virtual memory, so it can
   be addressed linear (the dom0 builder uses the same trick to
   simplify things a bit btw.).  There are two new symbols:
   idle_pg_table_l3 and idle_pg_table_l2 for the two tables.
   idle_pg_table is aliased to the toplevel page table, i.e.
   idle_pg_table_l3 in PAE mode and idle_pg_table_l2 in non-pae
   mode.  The idle l3 table is actually never ever touched after
   boot, the l2 table is accessed via idle_pg_table_l2 and
   addressed linear in both PAE and non-PAE mode.

 * I've added a "intpte_t" type and a PRIpte define, modeled
   after the C99 inttypes.h header, for page table entries.

Signed-off-by: Gerd Knorr <kraxel@bytesex.org>
20 years agobitkeeper revision 1.1616 (429c8121AG7l1hMWaCYDFMFSyUtKMA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:22:09 +0000 (15:22 +0000)]
bitkeeper revision 1.1616 (429c8121AG7l1hMWaCYDFMFSyUtKMA)

XendDomainInfo.py:
  g/c ipaddrs: no longer needed.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1615 (429c80cbvtnzneyg7GyZAmZlQNm-Yg)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:20:43 +0000 (15:20 +0000)]
bitkeeper revision 1.1615 (429c80cbvtnzneyg7GyZAmZlQNm-Yg)

XendDomainInfo.py:
  g/c vm_restore:  no longer used.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1614 (429c80a0GOB6P2mG94bxVMLZE34VdA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 15:20:00 +0000 (15:20 +0000)]
bitkeeper revision 1.1614 (429c80a0GOB6P2mG94bxVMLZE34VdA)

XendDomainInfo.py:
  g/c vif_up: it's the guest's responsibility to take appropriate
  actions to get its network working again, i.e. send ARP packets when
  it's resumed.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1613 (429c6e1eexBYav7WpRxH77Hcyh4PLQ)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 14:01:02 +0000 (14:01 +0000)]
bitkeeper revision 1.1613 (429c6e1eexBYav7WpRxH77Hcyh4PLQ)

XendDomainInfo.py:
  Should use int(cpu) here to test if it's valid.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1612 (429c6dd5DZf10_GWDT3DTiTom7Mb1g)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:59:49 +0000 (13:59 +0000)]
bitkeeper revision 1.1612 (429c6dd5DZf10_GWDT3DTiTom7Mb1g)

XendDomainInfo.py:
  cpu == 0 is the 1st cpu, allow pinning a domain to it.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1611 (429c6853QfpsOT-V0bESe-1WhWLOWw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:36:19 +0000 (13:36 +0000)]
bitkeeper revision 1.1611 (429c6853QfpsOT-V0bESe-1WhWLOWw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1610 (429c6844gwqwv-oCcjfTguJRDbgCXQ)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:36:04 +0000 (13:36 +0000)]
bitkeeper revision 1.1610 (429c6844gwqwv-oCcjfTguJRDbgCXQ)

XendRoot.py:
  Fix get_xend_relocation_port comment.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1609 (429c6790TWBysBM5eFTwmssbNmB69g)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:33:04 +0000 (13:33 +0000)]
bitkeeper revision 1.1609 (429c6790TWBysBM5eFTwmssbNmB69g)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.161 (429c6785ldESInztrl6dDaEZHXUyZg)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:32:53 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.258.161 (429c6785ldESInztrl6dDaEZHXUyZg)

XendRoot.py:
  Document loglevel_default and change default interface address for
  listening at for console connections.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1608 (429c646erSBefwnCqVeHKzsRTMIwjA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:19:42 +0000 (13:19 +0000)]
bitkeeper revision 1.1608 (429c646erSBefwnCqVeHKzsRTMIwjA)

Merge.

20 years agobitkeeper revision 1.1159.258.160 (429c6406X0OUPVHTFIkpoqSmFue5nQ)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:17:58 +0000 (13:17 +0000)]
bitkeeper revision 1.1159.258.160 (429c6406X0OUPVHTFIkpoqSmFue5nQ)

Makefile:
  Install xen-syms-${version-number} not xen-${version-number}-syms.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1159.258.159 (429c6342A2HJ4wUj0nM5MNauX7azZQ)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 13:14:42 +0000 (13:14 +0000)]
bitkeeper revision 1.1159.258.159 (429c6342A2HJ4wUj0nM5MNauX7azZQ)

vnet-xend.txt, user.tex, README:
  Update the Linux kernel version number from 2.6.9 to 2.6 or 2.6.11
  in several places in documentation.
Original patch provided by Andrew Thompson <andrewkt@aktzero.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1604.1.1 (429c35e2KuWnzd9bfhKRv0nY4yq4Rw)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 10:01:06 +0000 (10:01 +0000)]
bitkeeper revision 1.1604.1.1 (429c35e2KuWnzd9bfhKRv0nY4yq4Rw)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

20 years agobitkeeper revision 1.1602.1.1 (429c35dbocwkNUKh8dzTXqsSFlVFog)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 10:00:59 +0000 (10:00 +0000)]
bitkeeper revision 1.1602.1.1 (429c35dbocwkNUKh8dzTXqsSFlVFog)

Fix gcc4 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1607 (429c2f231bx3kugLWzaDsPB4OQMBAA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 09:32:19 +0000 (09:32 +0000)]
bitkeeper revision 1.1607 (429c2f231bx3kugLWzaDsPB4OQMBAA)

Merge

20 years agobitkeeper revision 1.1159.258.158 (429c2ed9fqwHGLXrjJlLr96kpvW_UA)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 09:31:05 +0000 (09:31 +0000)]
bitkeeper revision 1.1159.258.158 (429c2ed9fqwHGLXrjJlLr96kpvW_UA)

XendConsole.py:
  Remove unused code.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1606 (429c2af45-eQkEjNUi7xp8oigsbTSg)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 09:14:28 +0000 (09:14 +0000)]
bitkeeper revision 1.1606 (429c2af45-eQkEjNUi7xp8oigsbTSg)

XendProtocol.py:
  Make XendProtocol.py use XendRoot to get the path to xend
  domain-socket.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1605 (429c2a02hn35DARfsEykCzpBrPrMhw)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 09:10:26 +0000 (09:10 +0000)]
bitkeeper revision 1.1605 (429c2a02hn35DARfsEykCzpBrPrMhw)

SrvDaemon.py:
  Remove unused code.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1604 (429c27853YjCcOkLEnjS5rFvk6ORlQ)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:59:49 +0000 (08:59 +0000)]
bitkeeper revision 1.1604 (429c27853YjCcOkLEnjS5rFvk6ORlQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk

20 years agobitkeeper revision 1.1159.258.157 (429c276eHQwfuqCUJJBnQeDTzUz3lg)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:59:26 +0000 (08:59 +0000)]
bitkeeper revision 1.1159.258.157 (429c276eHQwfuqCUJJBnQeDTzUz3lg)

XendRoot.py:
  XendRoot::logDebug wrongly set the message format to 'info', instead
  of 'debug'.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1603 (429c25daAxv8CzKG49dW0khs2wyBew)
cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:52:42 +0000 (08:52 +0000)]
bitkeeper revision 1.1603 (429c25daAxv8CzKG49dW0khs2wyBew)

xc_ptrace_core.c, xc_ptrace.c:
  SLES9 has a problem with it's <asm/elf.h> and other headers associated
  with it. Since we are only using one thing from this (that we really
  don't need) we can just stop including it.
http://bugzilla.xensource.com/cgi-bin/bugzilla/show_bug.cgi?id=34
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
20 years agobitkeeper revision 1.1602 (429c2005b_phBM8VV-zUAH99jBwhMw)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:27:49 +0000 (08:27 +0000)]
bitkeeper revision 1.1602 (429c2005b_phBM8VV-zUAH99jBwhMw)

Updated process.c for x86-64.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
20 years agobitkeeper revision 1.1601 (429c1ed4wKexKmX-ibC6x3hHrciDNQ)
kaf24@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:22:44 +0000 (08:22 +0000)]
bitkeeper revision 1.1601 (429c1ed4wKexKmX-ibC6x3hHrciDNQ)

Fix CPU detection and initialisation. We now do early detection very
early, but pushed full initialisation to somewhat later when other
infrastructure is properly ready.
Signed-off-by: Keir Fraser <keir@xensource.com>
20 years agobitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)
smh22@tempest.cl.cam.ac.uk [Mon, 30 May 2005 23:43:01 +0000 (23:43 +0000)]
bitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)

Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk